densely populated - English Synonyms Dictionary